Performance Benefits of Relaxed Memory Consistency for Process Network Applications

نویسندگان

  • Ronald Bos
  • Ben Juurlink
چکیده

This work is the first to investigate whether using a relaxed consistency model has performance benefits over a sequential memory model when a multiprocessor executes a process network application. A trace-driven simulator, developed using SystemC, is used to model the distributed shared memory system of a prototype multiprocessor developed at Philips. The simulator offers two consistency models: Sequential Consistency (SC) and a generalized Relaxed Consistency (RC) model. Input traces are generated by running a process network application in a cycle-accurate simulator of the prototype multiprocessor. The results show that relaxed consistency has marginal performance benefits (6.13 to 14.9 percent execution time drop) over sequential consistency.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Migrating-Home Protocol for Software Distributed Shared Memory

The efficiency of Software Distributed Shared Memory (DSM) is often limited by the excessive amount of network communication in maintaining the memory consistency of the system. Two of the most popular software solutions to reduce redundant data traffic are the proper use of relaxed memory consistency models and coherence protocols. In this paper, we propose the migrating-home protocol for a re...

متن کامل

Implementation and Evaluation of Update-Based Cache Protocols Under Relaxed Memory Consistency Models1

Invalidation-based cache coherence protocols have been extensively studied in the context of large-scale shared-memory multiprocessors. Under a relaxed memory consistency model, most of the write latency can be hidden whereas cache misses still incur a severe performance problem. By contrast, update-based protocols have a potential to reduce both write and read penalties under relaxed memory co...

متن کامل

Implementation and evaluation of update-based cache protocols under relaxed memory consistency models

Invalidation-based cache coherence protocols have been extensively studied in the context of large-scale shared-memory multiprocessors. Under a relaxed memory consistency model, most of the write latency can be hidden whereas cache misses still incur a severe performance problem. By contrast, update-based protocols have a potential to reduce both write and read penalties under relaxed memory co...

متن کامل

Improving Release - Consistent Shared Virtual Memory usingAutomatic

Shared virtual memory is a software technique to provide shared memory on a network of computers without special hardware support. Although several relaxed consistency models and implementations are quite eeective, there is still a considerable performance gap between the \software-only" approach and the hardware approach that uses directory-based caches. Automatic update is a simple communicat...

متن کامل

Improving Release-Consistent Shared Virtual Memory Using Automatic Update

Shared virtual memory is a software technique to provide shared memory on a network of computers without special hardware support. Although several relaxed consistency models and implementations are quite e ective, there is still a considerable performance gap between the \software-only" approach and the hardware approach that uses directory-based caches. Automatic update is a simple communicat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004